<?php

// +----------------------------------------------------------------------

// | OneThink [ WE CAN DO IT JUST THINK IT ]

// +----------------------------------------------------------------------

// | Copyright (c) 2013 http://www.onethink.cn All rights reserved.

// +----------------------------------------------------------------------

// | Author: 麦当苗儿 <zuojiazi@vip.qq.com> <http://www.zjzit.cn>

// +----------------------------------------------------------------------



namespace Home\Controller;

use Think\Controller;



/**

 * 扩展控制器

 * 用于调度各个扩展的URL访问需求

 */

class AddonsController extends Controller{



	protected $addons = null;



	public function execute($_addons = null, $_controller = null, $_action = null){

		if(C('URL_CASE_INSENSITIVE')){

			$_addons = ucfirst(parse_name($_addons, 1));

			$_controller = parse_name($_controller,1);

		}



		if(!empty($_addons) && !empty($_controller) && !empty($_action)){

			$Addons = A("Addons://{$_addons}/{$_controller}")->$_action();

		} else {

			$this->error('没有指定插件名称，控制器或操作！');

		}

	}



}

